<?php
include_once 'titulo.php';
if ($_SESSION['IdUsuario']) {
    ?>

    <html>
        <head>
            <title>Diarias</title>
            <?php
            include_once 'titulo.php';
            include_once 'cabecalho.php';
            include_once 'script/conecta.php';
            include_once 'MySQL.php';
            include_once 'script/functions.php';
            ?>
        </head>
        <body>
            <?php
            $Dta = new functions();
            ?>
            <div class="totalRela2">
                <!--            BOTÃƒO DE IMPRESSÃƒO-->
                <form action="">
                    <div align="CENTER">
                        <input Id="button" type='button' name='button' value='           Imprimir' class='imprimir' onClick='DoPrinting()'/>
                    </div>
                </form>

                <script language="JavaScript1.2">
                    function DoPrinting(){
                        if (!window.print){
                            alert("Use o Netscape ou Internet Explorer \n nas versÃµes 4.0 ou superior!")
                            return
                        }
                        document.getElementById('button').style.display = "none";
                        window.print()
                    }
                </script>
                <!--FIM BOTÃƒO DE IMPRESSÃƒO-->



                <?php
                //obtem o ultimo troco inserido
                $sql = "CALL sp_getTrocoByAnterior('" . $_SESSION['LojaUsuario'] . "','" . $_SESSION['DATA'] . "')";
                $resultado = executaSQL($sql);
                $linha = mysqli_fetch_array($resultado);
                $troco = $linha['tro_valor'];

                //obtem o troco inserido atual
                $sql = "CALL sp_getTrocoByAtual('" . $_SESSION['LojaUsuario'] . "','" . $_SESSION['DATA'] . "')";
                $resultado = executaSQL($sql);
                $linha = mysqli_fetch_array($resultado);
                $trocoAtual = $linha['tro_valor'];



                $total = null;
                $quantidade = null;

                //OBTER DADOS DA FILIAL
                $sql = "CALL sp_getLojaById(" . $_SESSION["LOJA"] . ");";
                $resultado = executaSQL($sql);
                if ($resultado) {
                    echo "<table class='tblRelatorio'>";
                    echo "<caption>Relatório Diário " . $_SESSION["DATA"] . "</caption>";
                    echo "<thead>";
                    //CABEÃ‡ALHO COM DADOS DA LOJA DESEJADA
                    $cabecalho = mysqli_fetch_array($resultado);
                    $data = date('Y-m-d');
                    $hora = date('H:i:s');
                    echo "<tr><td colspan=4><label class='label3'>Loja : " . $cabecalho['loj_descricao'] . " " . $cabecalho['loj_nome'] . "</label>";
                    echo "<td colspan=4><label class=label>Data: " . $data . " Hora: " . $hora . "</label></td></tr>";

                    echo "<tr><td colspan=4><label class='label3'>" . $cabecalho['loj_endereco'] . " " . $cabecalho['loj_numero'] . " " . $cabecalho['loj_complemento'] . "</label></td>";

                    //MOSTRAR OS TROCOS OBTIDOS NO INICIO DO CODIGO
                    echo "<td colspan=4><label class='label'>TROCO: " . number_format($troco, 2) . "</label></td></tr>";
                    echo "<tr><td colspan=8><label class='label'>PARA O DIA SEGUINTE: " . number_format($trocoAtual, 2) . "</label></td></tr>";

                    echo "<th>Cha</th>";
                    echo "<th>Data</th>";
                    echo "<th>Cliente</th>";
                    echo "<th>Vendedores</th>";
                    echo "<th>Serviço</th>";
                    echo "<th>Tipo</th>";
                    echo "<th>Pagamento</th>";
                    echo "<th>Valor</th>";
                    echo "</thead>";

                    // OBTER PAGAMENTOS
                    $sql = "CALL sp_getPagamentos('" . $_SESSION["DATA"] . "','" . $_SESSION["LOJA"] . "','1');";
                    $resultado = executaSQL($sql);
                    echo "<tbody>";
                    while ($linha = mysqli_fetch_array($resultado)) {
                        echo "<tr>";
                        echo "<td>" . $linha['fk_cham_id'] . "</td>";
                        echo "<td>";
                        echo $Dta->data_BRA($linha['pag_data']);
                        echo "</td>";
                        echo "<td>" . $linha['cli_id'] . " - " . $linha['cli_nome'];
                        echo "<br/>" . $linha['cli_endereco'] . " " . $linha['cli_numero'] . " " . $linha['cli_complemento'] . "</td>";
                        echo "<td>" . $linha['fun_nome'] . "<br/>" . $linha['usu_nome'] . "</td>";
                        echo "<td>" . $linha['tser_descricao'] . "</td>";
                        echo "<td>" . $linha['imp_descricao'] . "<br/>";
                        if ($linha['pag_temperados'] == 1) {
                            echo "Temperado";
                        } else {
                            echo "Comum";
                        }
                        echo "<td>" . $linha['tpag_descricao'] . "</td>";
                        echo "<td>" . $linha['pag_entrada'] . "</td>";
                        $total += $linha['pag_entrada'];
                        $quantidade += 1;
                    }
                }
                echo "<tr>";
                echo "<td><td><td><label class='labelTituloNegrito'>Pagamentos Administrativos<td>";

                $sql = "CALL sp_getPagamentos('" . $_SESSION["DATA"] . "','" . $_SESSION["LOJA"] . "','2');";
                $resultado = executaSQL($sql);


                while ($linha = mysqli_fetch_array($resultado)) {
                    echo "<tr>";
                    echo "<td>" . $linha['fk_cham_id'] . "</td>";
                    echo "<td>";
                    echo $Dta->data_BRA($linha['pag_data']);
                    echo "</td>";
                    echo "<td>" . $linha['cli_id'] . " - " . $linha['cli_nome'];
                    echo "<br/>" . $linha['cli_endereco'] . " " . $linha['cli_numero'] . " " . $linha['cli_complemento'] . "</td>";
                    echo "<td>" . $linha['fun_nome'] . "<br/>" . $linha['usu_nome'] . "</td>";
                    echo "<td>" . $linha['tser_descricao'] . "</td>";
                    echo "<td>" . $linha['imp_descricao'] . "<br/>";
                    if ($linha['pag_temperados'] == 1) {
                        echo "Temperado";
                    } else {
                        echo "Comum";
                    }
                    echo "<td>" . $linha['tpag_descricao'] . "</td>";
                    echo "<td>" . $linha['pag_entrada'] . "</td>";
                    $total += $linha['pag_entrada'];
                    $quantidade += 1;
                }



                echo "</tbody>";
//                //VALOR TOTAL DOS CHAMADOS
//                $sql = "CALL sp_getRelatorioTotais('" . $_SESSION["DATA"] . "','" . $_SESSION["LOJA"] . "','1')";
//                $resultado = executaSQL($sql);
//                $linha = mysqli_fetch_array($resultado);
//                echo "<tr><td colspan='3'>";
//                echo "<td><label class=label>Chamados: " . $linha['quantidade'] . "</label>";
//                echo "<td><label class=label>Total:</label>";
//                echo "<td colspan='2'><label class=label>" . $linha['total'] . "</label>";
//                

                echo "<tfoot>";
                echo "<td><td><td><td><td><label class='labelNegrito'>Chamados: " . $quantidade . "</label>";
                echo "<td><label class='labelNegrito'>Total:</label>";
                echo "<td colspan='2'><label class='labelNegrito'>" . number_format($total, 2) . "</label>";
                echo "</tfoot>";


                //VALOR DE OUTROS
                echo "<table class='tblForm'>";
                echo "<caption>SubTotais</caption>";
                echo "<tr><td><label class='labelNegrito'>Outros:</label></td>";
                $sql = "CALL sp_getSomaPagamentosByTipo('3','" . $_SESSION["DATA"] . "','" . $_SESSION["LOJA"] . "')";
                $resultado = executaSQL($sql);
                $linha = mysqli_fetch_array($resultado);
                echo "<td>" . $linha["SOMA"];

                //VALOR DE BALCÃƒO
                echo "<tr><td><label class='labelNegrito'>Balcão:</label></td>";
                $sql = "CALL sp_getSomaPagamentosByTipo('2','" . $_SESSION["DATA"] . "','" . $_SESSION["LOJA"] . "')";
                $resultado = executaSQL($sql);
                $linha = mysqli_fetch_array($resultado);
                echo "<td>" . $linha["SOMA"];

                //VALOR DE INSTALADOS
                echo "<tr><td><label class='labelNegrito'>Instalado:</label></td>";
                $sql = "CALL sp_getSomaPagamentosByTipo('1','" . $_SESSION["DATA"] . "','" . $_SESSION["LOJA"] . "')";
                $resultado = executaSQL($sql);
                $linha = mysqli_fetch_array($resultado);
                echo "<td>" . $linha["SOMA"];
                echo "</table>";

                //VALOR POR VENDEDOR
                echo "<table class='tblForm'>";
                echo "<caption>Total por Vendedor</caption>";
                echo "<th>Vendedor</th>";
                echo "<th>Comum</th>";
                echo "<th>Temperado</th>";
                echo "<th>Total</th>";
                $sql = "CALL sp_getVendedorByAtivo()";
                $resultado = executaSQL($sql);
                while ($linha = mysqli_fetch_array($resultado)) {
                    echo "<tr><td><label class='labelNegrito'>" . $linha['fun_nome'] . "</label></td>";
                    //TOTAL DE TEMPERADOS
                    $sql = "CALL sp_getPagamentosByVendedorByData('" . $linha['fun_id'] . "','" . $_SESSION["DATA"] . "','" . $_SESSION["LOJA"] . "',0)";
                    $totalfuncionario = executaSQL($sql);
                    $temperado = mysqli_fetch_array($totalfuncionario);
                    echo "<td>" . $temperado['total'];

                    //TOTAL DE COMUM
                    $sql = "CALL sp_getPagamentosByVendedorByData('" . $linha['fun_id'] . "','" . $_SESSION["DATA"] . "','" . $_SESSION["LOJA"] . "',1)";
                    $totalfuncionario = executaSQL($sql);
                    $comum = mysqli_fetch_array($totalfuncionario);
                    echo "<td>" . $comum['total'];

                    //TOTAL
                    $total = $temperado['total'] + $comum['total'];
                    echo "<td>" . number_format($total, 2) . "</td>";
                }

                echo "</table>";

                // valores ja saidos

                echo "<table class='tblSaida'>";
                echo "<caption>Saida</caption>";
                echo "<th>Data</th>";
                echo "<th>Usuario</th>";
                echo "<th>Valor</th>";
                echo "<th>Tipo</th>";
                echo "<th>Destinatário</th>";
                echo "<th>Motivo</th>";
//                    echo "<th>Acao</th>";

                $sql = "CALL sp_getSaidaByData('" . $_SESSION["DATA"] . "','" . $_SESSION["LOJA"] . "')";
                $resul = executaSQL($sql);

                $totalSaida = 0;
                $SaidaCartão = 0;
                $SaidaCheque = 0;
                $SaidaDinheiro = 0;

                while ($linha = mysqli_fetch_array($resul)) {
                    echo "<tr>";
                    echo "<td>" . $linha['sai_data'] . "</td>";
                    echo "<td>" . $linha['usu_nome'] . "</td>";
                    echo "<td><label class='labelVermelha'>" . $linha['sai_valor'] . "</label></td>";

                    if ($linha['tpag_id'] == 1) {
                        echo "<td><img src='style/imagens/dinheiro.png' style='display:block; margin-left:auto; margin-top: auto; width:50px; height:30px' />";
                        $SaidaDinheiro += $linha['sai_valor'];
                    }
                    if ($linha['tpag_id'] == 2) {
                        echo "<td><img src='style/imagens/cartao.png' style='display:block; margin-left:auto; margin-top: auto; width:30px; height:30px' />";
                        $SaidaCartão += $linha['sai_valor'];
                    }
                    if ($linha['tpag_id'] == 3) {
                        echo "<td><img src='style/imagens/cheque.png' style='display:block; margin-left:auto; margin-top: auto; width:50px; height:30px' />";
                        $SaidaCheque += $linha['sai_valor'];
                    }


                    echo "<td>" . $linha['sai_destinatario'] . "</td>";
                    echo "<td>" . $linha['sai_motivo'] . "</td>";
//                        echo "<td>";
//                        echo "<form action='script/acoes.php' method='post'>";
//                        echo "<input type='hidden' name='ACAO' value='DeletarSaida'>";
//                        echo "<input type='hidden' name='ID' value='" . $linha['sai_id'] . "'>";
//                        echo "<input type='submit' value='' class='btnExcluir'>";
//                        echo "</form>";
                    $totalSaida += $linha['sai_valor'];
                }
                $total = $SaidaDinheiro + $SaidaCartão + $SaidaCheque;
                echo "<tr><td><td>Total=<td><label class='labelNegrito'>" . number_format($total, 2) . "</label>";
                echo "</table>";

                echo "<table class='tblSaida'>";
                echo "<caption>Valores No Caixa<caption>";
                echo "<th>Descrição</th>";
                echo "<th>Valor</th>";

                echo "<tr><td>Dinheiro</td>";
                echo "<td>";

                $TotalNoCaixa = 0;

                //valor dos pagamentos em dinheiro do dia
                $sql = "CALL sp_getSumPagamentosByTpoByData('" . $_SESSION["DATA"] . "','" . $_SESSION["LOJA"] . "','1')";
                $resultado = executaSQL($sql);
                $linha = mysqli_fetch_array($resultado);


                $dinheiro = $linha['0'] - $SaidaDinheiro;
                $dinheiro += $troco;
                echo number_format($dinheiro, 2);

                $TotalNoCaixa += $dinheiro;
                echo "</td>";

                //valor dos pagamentos em cartão do dia
                echo "<tr><td>Cartão</td>";
                echo "<td>";
                $sql = "CALL sp_getSumPagamentosByTpoByData('" . $_SESSION["DATA"] . "','" . $_SESSION["LOJA"] . "','2')";
                $resultado = executaSQL($sql);
                $linha = mysqli_fetch_array($resultado);
                echo $cartao = number_format($linha['0'] - $SaidaCartão, 2);
                $TotalNoCaixa += $cartao;
                echo "</td>";

                //valor dos pagamentos em cheque do dia
                echo "<tr><td>Cheque</td>";
                echo "<td>";
                $sql = "CALL sp_getSumPagamentosByTpoByData('" . $_SESSION["DATA"] . "','" . $_SESSION["LOJA"] . "','3')";
                $resultado = executaSQL($sql);
                $linha = mysqli_fetch_array($resultado);
                echo $cheque = number_format($linha['0'] - $SaidaCheque, 2);
                $TotalNoCaixa += $cheque;

                $total = $SaidaDinheiro + $SaidaCartão + $SaidaCheque;

                $sql = "CALL sp_getSumPagamentosByData('" . $_SESSION["DATA"] . "','" . $_SESSION["LOJA"] . "')";
                $resultado = executaSQL($sql);
                $linha = mysqli_fetch_array($resultado);

                echo "<tr><td>Total=<td><label class='labelNegrito'>" . number_format($linha['0'] + $troco - $total, 2) . "</label>";



                echo "</table>";
                ?>

            </div>
        </body>
    </html>

    <?php
} else {
    header("location: session_expirada.php");
}
?>

<?php

function executaSQL($sql) {
    $mySQL = new MySQL;
    $resultado = $mySQL->execSP($sql);
    return $resultado;
}
?>
